export function formatDate(time) {
    if (time == null || time === "") {
        return "N/A";
    }
    // let date = new Date(time);
    var data = new Date(time);
    var dateTimeStamp = data.getTime();
    var minute = 1000 * 60; //把分，时，天，周，半个月，一个月用毫秒表示
    var hour = minute * 60;
    var day = hour * 24;
    // var week = day * 7;
    // var month = day * 30;
    // var year = month * 12;
    var now = new Date().getTime(); //获取当前时间毫秒
    var diffValue = now - dateTimeStamp; //时间差

    var result = "";
    if (diffValue < 0) {
        result = "" + "未来";
    }
    var minC = diffValue / minute; //计算时间差的分，时，天，周，月
    var hourC = diffValue / hour;
    var dayC = diffValue / day;
    // var weekC = diffValue / week;
    // var monthC = diffValue / month;
    // var yearC = diffValue / year;

    if (dayC >= 1 && dayC <= 6) {
        result = " " + parseInt(dayC) + "天前";
    } else if (hourC >= 1 && hourC <= 23) {
        result = " " + parseInt(hourC) + "小时前";
    } else if (minC >= 1 && minC <= 59) {
        result = " " + parseInt(minC) + "分钟前";
    } else if (diffValue >= 0 && diffValue <= minute) {
        result = "刚刚";
    } else {
        return formatDate(data, "yyyy年MM月dd日");
    }

    console.log(result);
    return result;
    // return formatDate(date, "yyyy-MM-dd hh:mm");
    //  "yyyy-MM-dd hh:mm:ss"
}
export function formatSec(time) {
    const min =
        parseInt((time % 3600) / 60) < 10 ?
        "0" + parseInt((time % 3600) / 60) :
        parseInt((time % 3600) / 60);
    const sec =
        parseInt((time % 3600) % 60) < 10 ?
        "0" + parseInt((time % 3600) % 60) :
        parseInt((time % 3600) % 60);
    return min + ":" + sec;
}
export function filterDotNumber(arg) {
    if (arg.toString().length > 4) {
        const volume = arg / 10000;
        const realVal = parseFloat(volume).toFixed(1);
        return realVal + "w";
    } else {
        return arg;
    }
}
export function filterNumber(arg) {
    console.log(arg);
    if (arg.toString().length > 4) {
        const volume = arg / 10000;
        const realVal = parseFloat(volume).toFixed(0);
        return realVal + "w";
    } else {
        return arg;
    }
}